/*

* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* |     Smart-Shop开源商城系统/ Java商城-首选电商平台系统 请务必保留此注释头信息
* |     开源地址: https://gitee.com/ningbo-qishan/gruul-mall
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* |     可正常分享和学习源码,未经授权 不可商用！
* |     商业版中台购买/开源版商业授权 联系技术客服
* |     官网:  https://www.73app.cn/
* ------------------------------------------------------------------------
* ------------------------------------------------------------------------
* |     Copyright (c) 2016-2999 宁波启山智软科技有限公司
* |     版权所有 ,侵权必究！
* ------------------------------------------------------------------------

*/
package com.medusa.gruul.payment.api.model.param.sft;


import lombok.Data;


/**
 * @author create by zq
 * @date created in 2019/11/10
 */
@Data
public class SftWxPlatformPay {


    /**
     * 商户入驻返回的 商户编号
     */
    private String subMerchantNo;


    /**
     * 交易 ip 地址
     */
    private String terminalId;


    /**
     * 订单总金额，单 位为元，精确到 小数点后两位， 取值范围 [0.01,10000000 0]
     */
    private String totalAmount;


    /**
     * 订单失效时间, 以分种为单位， 最短失效时间为 1 分钟，最长失 效时间为 1440 分钟，该参数数 值不接受小数
     */
    private String txnTime;


    /**
     * 微信小程序号
     */
    private String appId;


    /**
     * 用户号 微信：openid； 支付宝： userid；银联： userid；微信& 支付宝必传，银 联 js 为非必传
     */
    private String openId;


    /**
     * version 固定 1.6 非必填
     */
    private String version;


    /**
     * 代理商在盛付通开设的商户编号
     */
    private String channelId;


    /**
     * charSet 固定 uft8
     */
    private String charSet;


    /**
     * 商户订单号,32
     */
    private String outOrderNo;


    /**
     * cloudPayInfo
     */
    private String cloudPayInfo;


    /**
     * exts
     */
    private String exts;


    /**
     * signType
     */
    private String signType;


    /**
     * sign
     */
    private String sign;


    /**
     * merchandiseName
     */
    private String merchandiseName;

}
